package org.hawk.gwt.ppc.introspection;

/**
 * General interface for all generic types.
 * 
 * @author alex.bereznevatiy@gmail.com
 *
 */
public interface JavaGenericTypeScope extends JavaTypeScope {

	/**
	 * @return owner scope of this generic type: either class, method or constructor
	 */
	JavaScope getOwner();
	
	/**
	 * @return raw type for this generic type.
	 */
	JavaTypeScope getRawType();
}
